rmvdisk

Use o comando rmvdisk para excluir um volume. Esse comando não pode ser usado para volumes de alta disponibilidade. Use o comando rmvolume para volumes de alta disponibilidade.

Sintaxe

Ler diagrama de sintaxeManter visual do diagrama de sintaxe rmvdisk -removehostmappings-force vdisk_idvdisk_name

Parâmetros

-force
(Opcional) O volume especificado deve ser excluído, mesmo se os mapeamentos ainda existirem entre esse volume e um ou mais hosts. Os mapeamentos host para volume e quaisquer FlashCopy mapeamentos existentes para esse volume são excluídos.
Importante: Se você parar um mapeamento FlashCopy que possuir mapeamentos FlashCopy dependentes, os volumes de destino de mapeamento dependente poderão tornar-se inutilizáveis.

Se você parar um mapeamento FlashCopy cujo volume de destino também está em um relacionamento de Metro Mirror ou do Global Mirror, o relacionamento parará. Se um relacionamento de cópia remota que esteja associado ao destino estava espelhando a E/S quando o mapa estava sendo copiado, o relacionamento poderia perder sua capacidade de gravação da diferença e exigiria uma ressincronização completa em um reinício subsequente.

Para determinar seus mapeamentos FlashCopy dependentes antes de usar o parâmetro -force, execute o comando lsfcmapdependentmaps.

Importante: Para evitar que um volume ativo seja excluído de forma não intencional, é possível usar uma configuração do sistema global para ativar a proteção de volume (consulte os parâmetros -vdiskprotectionenabled e -vdiskprotectiontime no comando chsystem). É possível especificar um período no qual o volume precisa estar inativo antes de poder ser excluído. Se uma proteção de volume estiver ativada e o período de tempo não tiver expirado, a exclusão do volume falhará, mesmo que os parâmetros -force ou -removehostmappings sejam usados.
Se a exclusão -force de um volume fizer com que mapeamentos dependentes sejam parados, quaisquer volumes de destino para esses mapeamentos que estão em relacionamentos de Metro Mirror ou Global Mirror também serão interrompidos. Os mapeamentos dependentes podem ser identificados usando o comando lsvdiskdependentmaps no volume que você deseja excluir.
Nota: Usar o parâmetro -force pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.

Se você não especificar esse parâmetro, um volume não poderá ser excluído enquanto uma operação de backup estiver em andamento. Além disso, um volume que contiver cópias do modo de imagem não poderá ser excluído enquanto uma operação de restauração estiver em andamento (se o volume contiver dados inconsistentes).

-removehostmappings
(Opcional) Remove todos os mapeamentos de host para o volume especificado antes que o volume seja excluído.
Nota: O uso do parâmetro -removehostmappings pode resultar em perda de dados. Use-o somente sob a orientação das informações de suporte do produto ou se estiver disposto a aceitar o risco de perda de dados de volume.
Importante: Para evitar que um volume ativo seja excluído de forma não intencional, é possível usar uma configuração do sistema global para ativar a proteção de volume (consulte os parâmetros -vdiskprotectionenabled e -vdiskprotectiontime no comando chsystem). É possível especificar um período no qual o volume precisa estar inativo antes de poder ser excluído. Se uma proteção de volume estiver ativada e o período de tempo não tiver expirado, a exclusão do volume falhará, mesmo que os parâmetros -force ou -removehostmappings sejam usados.
vdisk_id | vdisk_name
Especifica o nome do volume a ser excluído por ID ou por nome.
Nota: Para desativar a compactação, use o rmvdiskcopy para excluir a última cópia de volume compactada para um grupo de E/S.

Descrição

Esse comando exclui um volume de modo gerenciado existente ou um volume de modo de imagem existente. As extensões que compunham esse volume são retornadas para o conjunto de extensões livres que estão disponíveis no conjunto de armazenamentos, se o volume estiver no modo gerenciado.
Lembre-se: Se você executar esse comando, quaisquer dados que estavam no volume serão perdidos. Antes de executar este comando, assegure-se de que o volume (e os dados que residem nele) não é mais necessário.
Esse comando não será bem-sucedido se:
  • A proteção de volume estiver ativada (usando o comando chsystem).
  • O volume que está sendo removido recebeu E/S dentro do período de tempo de proteção de volume definido.

Com um relacionamento ativo/ativo, um ou ambos os volumes principal e auxiliar podem fornecer as informações para que sistemas host leiam por meio do ID do volume principal. Para remover o volume auxiliar do relacionamento, exclua o relacionamento para que os hosts possam acessar a cópia principal.

Lembre-se: Quaisquer mapeamentos FlashCopy com o volume especificado como seus volumes de origem são excluídos quando esse comando é especificado.

Excluindo um volume de modo gerenciado.

Quando esse comando é usado para excluir um volume de modo gerenciado, todos os dados no volume são excluídos. As extensões que compõem o volume são retornadas para o conjunto de extensões livres que estão disponíveis no conjunto de armazenamentos.

Se os mapeamentos de host existirem para o volume ou se algum mapeamento FlashCopy for afetado, a exclusão falhará. É possível usar o parâmetro -force para forçar a exclusão. Se você usar o parâmetro -force, os mapeamentos que possuírem o volume como origem ou destino serão excluídos, outros mapeamentos em cascata poderão ser parados e, em seguida, o volume será excluído. O parâmetro -force também exclui os relacionamentos de Metro Mirror ou Global Mirror existentes para o volume especificado (e as informações que não estiverem temporariamente no cache de gravação rápida).

Se o volume estiver no processo de migração para um volume de modo de imagem (usando o comando migratetoimage), a exclusão falhará, a menos que o parâmetro -force seja usado. Se o parâmetro -force for usado, a migração será interrompida e, em seguida, o volume será excluído. Antes de executar este comando, assegure-se de que o volume (e os dados que residem nele) não é mais necessário.

Excluindo um Volume de Modo de Imagem.

Se o volume for espelhado e uma ou ambas as cópias estiverem no modo de imagem, primeiro você deverá aguardar todos os dados de gravação rápida serem movidos para a unidade lógica do controlador. Essa pausa assegura que os dados no controlador fiquem consistentes com os dados no volume de modo de imagem antes de o volume ser excluído. Esse processo pode levar vários minutos para ser concluído, e é indicado pelo fast_write_state do volume, que está vazio. Se o parâmetro -force for especificado, os dados de gravação rápida serão descartados e o volume será excluído imediatamente; os dados que estão na unidade lógica do controlador ficarão inconsistentes e não utilizáveis. Se as cópias não estiverem sincronizadas, você deverá usar o parâmetro -force.

Se você executar o comando enquanto os dados estiverem no cache, o sistema tentará mover os dados para fora do cache; no entanto, esse processo pode atingir o tempo limite.

Se existirem erros de mídia virtual no volume, o comando falhará. É possível forçar a exclusão usando o parâmetro -force; entretanto, o uso de -force pode causar problemas de integridade de dados.
Nota: Os erros de mídia virtual ocorrem ao copiar dados de um disco (origem) para outro (destino). A leitura da origem indica que um erro médio foi localizado. No momento, você deve ter duas cópias idênticas de dados e também simular um erro de mídia no disco de destino. É possível simular um erro médio no disco de destino ao criar um erro médio virtual no disco de destino.

Se mapeamentos de FlashCopy ou mapeamentos de host existirem para o volume, a exclusão falhará, a menos que você use o parâmetro -force. Se você usar o parâmetro -force, os mapeamentos serão excluídos e o volume será excluído. Se algum dado não foi migrado no cache de gravação rápida para esse volume, a exclusão do volume falhará. Quando o parâmetro -force é especificado, os dados que não são mantidos temporariamente no cache de gravação rápida são excluídos. Excluir um volume de modo de imagem faz o disco gerenciado que está associado com o volume ser removido do conjunto de armazenamentos. O modo do disco gerenciado é retornado para não gerenciado.

Se o relacionamento estiver no estado consistent_copying ou consistent_stopped, e o volume de mudança estiver sendo usado por um relacionamento do Global Mirror que usa modo multiciclo, o relacionamento mudará para o estado inconsistent_copying ou inconsistent_stopped.
Nota: Se o relacionamento fizer parte de um grupo de consistências, o grupo inteiro será afetado por esta transição de estado.
O volume secundário fica corrompido e inacessível para dados de entrada/saída do host, se as seguintes condições forem verdadeiras:
  • Um volume mudado faz parte de um relacionamento inativo.
  • O volume mudado está sendo usado para proteção secundária.
  • O processo de cópia em plano de fundo ainda está migrando os dados do volume de mudança para o volume secundário.
Deve-se executar o comando recovervdisk para recuperar o acesso ao conteúdo do volume. Se todas as condições a seguir forem verdadeiras, o volume secundário também se tornará corrompido.
  • O volume de mudança faz parte de um relacionamento inativo.
  • O volume de mudança estava sendo usado para um relacionamento do Global Mirror que usa o modo multiciclo.
  • O relacionamento foi excluído, mas o processo de cópia em plano de fundo continuou e ainda está migrando dados para o volume secundário.
Em qualquer um desses casos, esse comando recovervdisk falha, a menos que o parâmetro -force seja especificado.
Nota:
  • O parâmetro -force deverá ser usado se rmvdisk for especificado e deverá ser rejeitado se o volume for um volume de mudança de um relacionamento.
  • Se o volume for um volume de mudança para um relacionamento, especificar rmvdisk com -force removerá o volume de mudança do relacionamento.

Um Exemplo de Chamada

rmvdisk -force vdisk5

A saída resultante:

Sem feedback

Um Exemplo de Chamada

rmvdisk -removehostmappings vdisk3

A saída resultante:

Sem feedback